// 引入Vue核心库的createApp方法，用于创建Vue应用实例
import { createApp } from 'vue'
// 引入根组件App.vue
import App from './App.vue'
// 引入路由配置
import router from './router'
// 引入状态管理库
import store from './store'
// 引入ElementPlus组件库
import ElementPlus from 'element-plus'
// 引入ElementPlus的CSS样式
import 'element-plus/dist/index.css'
// 引入axios配置文件（处理拦截器等全局配置）
import '@/util/axios.config'
// 引入axios用于HTTP请求
import axios from 'axios'

// 创建Vue应用实例并挂载到DOM
createApp(App)
  .use(ElementPlus) // 注册ElementPlus组件库
  .use(store)       // 注册Vuex状态管理
  .use(router)      // 注册Vue Router路由系统
  .mount('#app')    // 将应用挂载到id为app的DOM节点

// 配置axios全局默认值
axios.defaults.timeout = 5000    // 设置请求超时时间为5秒
axios.defaults.baseURL = '/api/' // 设置API请求的基础URL（会被代理转发到实际后端）